#pragma once
#include "IEngineSystem.h"

// {4A0B1AFA-8795-4d5c-BE44-79DA92248AD6}
DEFINE_GUID(PHYSICS_SYSTEM_GUID, 
0x4a0b1afa, 0x8795, 0x4d5c, 0xbe, 0x44, 0x79, 0xda, 0x92, 0x24, 0x8a, 0xd6);

class PhysicsSystem : public IEngineSystem
{
public:
	PhysicsSystem(EnginePointer<SettingsManager>& settings, EnginePointer<IMessageQueue>& messages);
	~PhysicsSystem(void);

	GUID getSystemIdentifier();

	AUTO_SIZE;
};
